@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{ font-size:12px; line-height:1.5; font-family:tahoma,Simsun, sans-serif; color:#333; background-color: #fff;  }
img, fieldset{border:none;vertical-align:middle;}
input, textarea{font-size:12px;vertical-align:middle;}
input{overflow:visible;}
table{border-collapse:collapse;}
td{word-break:break-all;word-wrap:break-word;}
a{color:#0053aa;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{font-family:"Times New Roman",Simsun;}
ul,ol{list-style:none;}
input[type="button"],input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{border-radius:0;}
dfn { font-style: normal; font-family: Arial; }
.layoutfix { display: inline-block; }
.layoutfix { display: block; overflow: hidden; }
.float_left { float: left; }
.float_right { float: right; }
.basefix { *zoom: 1;}
.basefix:after { clear: both; content: '.';display: block; height: 0; overflow:hidden; }
.inputSel{color:#999;}
/*========== 公共 ==========*/
.text_nav,.base_nav,.sub_nav,.base_bd,.base_ft{width:1180px;margin:0 auto; font-family: arial;}

/*========== 表单 ============*/
.base_label {display:inline-block;border-bottom:1px solid transparent; _border-bottom:0; cursor:pointer; font-size:12px; margin-right:10px;*margin-right:5px;padding:2px 5px;*vertical-align:middle;}  
.base_label:hover{border-bottom:1px dashed #ccc;_border-bottom:0;}
.base_label input{display:inline-block; margin-right:5px;*margin-right:2px; padding:0; cursor:pointer;}
input.input_text, textarea{border: 1px solid #ccc;}
input.input_text, textarea{padding:4px 0 4px 3px; }
input.input_text{background-color:#fff; }
select{ padding:1px;}

/*========== 按钮 ==========*/
.btn{display:inline-block;text-align:center;background:url(//pic.c-ctrip.com/VacationOnlinePic/vbooking/offline/supplier/un_btn.png) 0 -108px no-repeat;width:100px;height:27px;line-height:27px;border:0 none;vertical-align:middle;cursor:pointer;color:#333;font-weight:bold}
.btn:hover{text-decoration:none;}
.btn_m{background-position:-100px -108px;width:60px}
.btn_s{background-position:-160px -108px;width:54px;height:21px;line-height:21px;}
.btn_sl{background-position:-214px -108px;width:80px;height:23px;line-height:23px;}
.btn_azure{background-position:0 0;}
.btn_azure:hover{background-position:0 -27px;}
.btn_azure_l{background-position:-100px 0;width:140px}
.btn_azure_l:hover{background-position:-100px -27px}
.btn_azure_s{background-position:-240px 0;width:54px;}
.btn_azure_s:hover{background-position:-240px -27px}
.btn_azure_ss{background-position:0 -189px;width:54px;height:21px;line-height:21px;}
.btn_azure_ss:hover{background-position:0 -210px}
.btn_blue{background-position:0 -54px;color:#fff}
.btn_blue:hover{background-position:0 -81px;}
.btn_blue_l{background-position:-100px -54px;width:140px;color:#fff}
.btn_blue_l:hover{background-position:-100px -81px;}
.btn_blue_s{background-position:-240px -54px;width:54px;color:#fff}
.btn_blue_s:hover{background-position:-240px -81px;}
.btn_grey{background-position:0 -108px}
.btn_grey_m{background-position:-100px -108px;width:60px}
.btn_grey_s{background-position:-160px -108px;width:54px;height:20px;line-height:20px;}
.btn_search{background-position:0 -135px;width:60px;color:#fff}
.btn_search:hover{background-position:0 -162px;}
.btn_search_l{background-position:-60px -135px;color:#fff}
.btn_search_l:hover{background-position:-60px -162px;}
.btn_search_qx{background-position:0px 0px;color:#000}
.btn_search_qx:hover{background-position:0px -27px;}
.btn[disabled]{color:#999;}
.btn_grey_l {padding:0 10px;width:auto;background:#f7f7f7;border:1px solid #868686;border-radius:3px;}

/*== 分页 ==*/
.c_page {float:right;height:26px;padding-top:20px;color:#666;font: 12px/2 Arial;}  
.c_page_list,.c_up,.c_down,.c_pagevalue,.c_up_nocurrent,.c_down_nocurrent{ float:left; }  
.c_up,.c_down,.c_page_list a,.c_up_nocurrent,.c_down_nocurrent,.c_page_submit,.c_page_submit:hover,.c_page_list .current,.c_page_list .current:hover{background-image:url(//pic.c-ctrip.com/VacationOnlinePic/vbooking/offline/supplier/un_page.png);}
.c_up,.c_down,.c_up_nocurrent,.c_down_nocurrent{ width:25px; height:0; overflow:hidden;padding:23px 0 0; border:0; background-position:0 -50px; }
.c_up{margin-right:10px;border: solid 1px #999;background-position: -105px 0; }
.c_up:hover { background-position:-105px -25px; }
.c_down{width:70px;margin-left:1px;border: solid 1px #999;background-position:-41px 0; }
.c_down:hover{background-position:-41px -25px;}
.c_page_list{ margin-right:10px;}
.c_page_list a,.c_page_list .c_page_ellipsis{ float:left; }
.c_page_list a,.c_page_submit{height:23px;margin:0 1px;padding:0 8px;border:solid 1px #999;background-position:0 0;font-weight:bold;color:#666;text-decoration:none;  overflow:hidden;}
.c_page_list a:hover,.c_page_submit:hover{background-position:0 -25px;}
.c_page_list .c_page_ellipsis{margin:0 3px; }
.c_page_list .current,.c_page_list .current:hover{background-position:0 -74px; cursor:default; border-color:#67aee0; }
.c_up_nocurrent,.c_up_nocurrent:hover{margin-right:10px;border: solid 1px #ccc;background-position: -106px -50px;color:#666;cursor:default;	 }
.c_down_nocurrent,.c_down_nocurrent:hover{width:70px;border: solid 1px #ccc;background-position: -41px -50px;cursor:default;}
.c_pagevalue{ margin-left:20px;}
.c_pagevalue .c_page_num{width:25px; height:14px; padding:3px; border:1px solid #ccc; margin:0 4px;}
.c_page_submit{width: 40px;margin-left:10px;font-weight:normal;cursor: pointer; line-height:22px; *padding:0 8px 0 6px;}
.info_inall .left{float:left;padding-top:20px}
.info_inall .right{ float:right;}

/*========== 表格 ==========*/
.date_table,.base_table{table-layout:fixed;width:100%;}
.date_table th,.date_table td{border:1px solid #bcd8f4; text-align:center;padding:5px;background:#fff;}
.date_table tr:hover td,.date_table th{background-color:#f7fcff;}
.date_table .tl{text-align:left;}
.date_table .tr{text-align:right;}
.date_table .vt{vertical-align:top;}
.base_table th,.base_table td{padding:3px 0;}
.base_table th{font-weight:normal;text-align:right;}

/*========== 模块 ==========*/
.mod{margin-bottom:20px;}
.mod_info{padding:5px 0;border:2px solid #fdd362;background:#fffcf5;}
.tab_box_s{ position:relative; height:27px; border-bottom:#9FC1EF solid 1px; font-family:Simsun;}
.tab_box_s ul{ position:absolute;} 
.tab_box_s ul a,.tab_box_s ul a:hover{ text-decoration:none; color:#000;}
.tab_box_s a{padding-left:30px;}
.tab_box_s a span{ padding-right:30px;}
.tab_box_s li{ float:left; margin-right:5px; }
.tab_box_s li a, .tab_box_s li span{display:inline-block; background-image:url(//pic.c-ctrip.com/VacationOnlinePic/vbooking/offline/supplier/bg_rain.png);line-height:28px;}
.tab_box_s li a{height:27px; background-position:0 -93px;}
.tab_box_s li span{ background-position:right -93px;}
.tab_box_s .cur a{height:28px; background-position:0 -64px;}
.tab_box_s .cur span{ background-position:right -64px;}

/*========== 弹窗 ==========*/
.pop_card{width:260px;position:absolute;}
.pop_hd{height:40px;line-height:42px;background:#1491c5;color:#fff;text-align:center;font-size:18px;font-family:tahoma,sans-serif;position:relative;}
.pop_hd .pop_l,.pop_card .pop_hd .pop_r{color:#fff;padding:0 10px;position:absolute;top:50%;margin-top:-15px;line-height:30px;}
.pop_hd .pop_l{left:5px;}
.pop_hd .pop_r{right:5px;}
.pop_hd .pop_l:hover,.pop_card .pop_hd .pop_r:hover{background:#fff;color:#1491c5;text-decoration:none;}
.pop_bd{border:1px solid #eee;background:#fff;padding:10px 0;}
.pop_bd a{float:left;width:48px;padding-left:4px;margin-left:10px;display:inline;font-size:14px;line-height:40px;color:#333;}
.pop_bd a:hover{background:#06a2d0;text-decoration:none;color:#fff;}
.pop_bd .disable{color:#999;cursor:default;}
.pop_bd .disable:hover{background:none;color:#999;}

/*========== 头部 ==========*/
.base_hd{width: 100%; background:#fff;zoom:1;overflow:hidden;font-size:14px;margin-bottom:20px;}
.base_hd h1{width:318px;height:70px;float:left;}
.base_nav_bg{width: 100%; background: #438ef4}
.base_nav{padding-top:6px;}
.base_nav a{line-height:40px;display:inline-block;padding:0 29px;color:#fff; height:40px;border-radius:10px 10px 0 0;margin-right:10px; font-weight: bold; font-family: Microsoft YaHei;}
.base_nav a:hover,.base_nav .cur{background:#f5f5f5;color:#333;text-decoration:none;}
.text_nav{background:#fff;font-size:12px;text-align:right; padding: 13px 0;}
.text_nav_right{float: right; line-height: 44px;}
.text_nav span{color:#535353;}
.text_nav span{padding-right: 30px;}
.text_nav a{color: #0052aa;}
.text_nav em{color: #ccc; padding: 0 10px; font-style: normal;}
.sub_nav_bg{width: 100%; background: #f5f5f5;}
.sub_nav{clear:both;overflow:hidden;}
.sub_nav_cont{line-height:46px;color:#333;}
.sub_nav_cont a{display:inline-block;color:#666;border-bottom:4px solid #f5f5f5;margin:0 10px;padding:0 10px; font-size: 12px;}
.sub_nav_cont a:hover,.sub_nav_cont .cur{border-bottom-color:#4790f1;text-decoration:none;}
/*.cont_1{padding-left:114px;}
.cont_2{padding-left:280px;}
.cont_3{padding-left:280px;}
.cont_4{padding-left:280px;}
.cont_5{padding-left:280px;}*/
.cont_1{padding-left: 10px;}
.cont_2{padding-left: 10px;}
.cont_3{padding-left: 10px;}
.cont_4{padding-left: 10px;}
.cont_5{padding-left: 10px;}
/*========== 页脚 ============*/
.base_ft{text-align:center;margin-top:20px;}

/*========== 投诉编号详情 ==========*/
.complaint_num{margin-bottom:20px;padding-left:26px;font-size:14px;}
.complaint_num span{margin-right:20px;}
.complaint_detail{border:1px solid #ACCCEF;font-size:14px;}
.complaint_info{padding:15px 0;background:#F0FAFF;border-bottom:1px solid #ACCCEF}
.complaint_info table{table-layout:fixed;width:100%;font-size:14px;}
.complaint_info td,.complaint_info table th{border-left:1px dashed #ccc;padding:0 15px;text-align:left;font-weight:normal;}
.complaint_info td{font-weight:bold;}
.complaint_info em{font-size:28px;font-weight:normal;font-style:normal;font-family:tahoma;}
.complaint_info .td1{border-left:none;width:70px;text-align:center;line-height:1.2}
.complaint_info .td2{width:70px;text-align:center;line-height:1.2}
.complaint_info .td3{width:70px;}
.complaint_info .td4{width:150px;}
.complaint_item{width:454px;padding:15px;float:left;}
.complaint_item h3{margin-left:6px;margin-bottom:10px;font-size:14px;}
.complaint_item ul{margin-left:20px;}
.complaint_item li{list-style:disc;line-height:1.6;}
.complaint_matter{width:498px;;padding:15px 15px 15px 0;float:left;}
.complaint_matter h3{font-size:14px;margin-bottom:10px;}
.complaint_matter .complaint_time{margin-top:10px;}
/*========== 管理系统 ==========*/
.resource-type-box{ border:1px solid #ACCCEF; font-size:14px; padding:20px;}
.resource-type{ border-bottom:1px dotted #ACCCEF; padding-bottom:10px; }
.resource-table th{ text-align:left;}
.resource-type-box .btn_clear{ margin:10px 0;}
.resource-type-box .btn_clear2{ margin-top:10px;}
.bg_green{ color:#009999;}
/*========== 供应商管理系统（信息查询） ==========*/
.c_address_select { width:472px;font-family: Arial, Simsun; font-size: 12px;  }  
.c_address_wrap { width: 460px; margin: 0; padding: 0 0 4px; border: 1px solid #ccc; background:#fff; text-align: left; padding:10px 0 0 10px; }
.c_address_wrap .o_label{min-width:79px; _width:79px;}
.o_label {display:inline-block;border-bottom:1px solid transparent; _border-bottom:0; cursor:pointer; font-size:12px; margin-right:10px;*margin-right:5px;white-space:nowrap;padding:2px 0px;*vertical-align:middle;  }  
.o_label:hover{border-bottom:1px dashed #ccc;_border-bottom:0;}
.o_label input{display:inline-block; margin-right:5px;*margin-right:2px; padding:0; cursor:pointer;}
.o_label_cur{background:#d0e5f8;}
.o_label span{font-family:Simsun;}
.btn_area{text-align:center; margin:10px 0;}
.btn_area .btn{margin:0 10px;}
.btn_area .tab_btn .btn{margin:0}
.btn_area .tab_btn{text-align:right;margin-top:-30px}
.red{ color:red;}
.white{color: white;}
.supplier_unit{border: 1px solid #ccc; height:20px; line-height:20px; width:120px; display:inline-block; vertical-align:middle; _zoom:1;*display:inline;}
.supplier_unit input{ border:0; height:20px; vertical-align:top; width:100px; float:left; outline:medium;}
.supplier_unit span{ float:right; color:#ccc; padding-right:5px;}
.supplier_table{table-layout:fixed;width:100%;border:1px solid #bcd8f4;}
.supplier_table th{ border-bottom:1px solid #bcd8f4;}
.supplier_table th, .supplier_table td{ text-align:center;padding:5px;background:#fff;}
.supplier_table tr:hover td,.supplier_table th{background-color:#f7fcff;}
.supplier_table .tl{text-align:left;}
.supplier_table .tr{text-align:right;}
.supplier_table .vt{vertical-align:top;}
.base_table th,.base_table td{padding:3px 0;}
.base_table th{font-weight:normal;text-align:right;}
.c_number_select { width:212px;font-family: Arial, Simsun; font-size: 12px;  }  
.c_number_wrap { width: 200px; margin: 0; padding: 0 0 4px; border: 1px solid #ccc; background:#fff; text-align: left; padding:10px 0 0 10px; }
.succeed_box{padding: 100px 0;
background: #fff;border: #ffe7ae 3px solid;}
.order_success,.warning{  margin:0 auto;  position:relative; zoom:1}
.warning{ width:500px;}
.order_success{ padding:0 0 15px 100px; width:300px;}
.order_success h4{ font:100 24px/1.5 microsoft yahei; padding:20px 0;}
.order_success .right{background: url(//pic.c-ctrip.com/VacationOnlinePic/vbooking/offline/supplier/supplier_icon.png) no-repeat;  position:absolute;height:68px; width:68px; left:0; top:0; }
.supplier_info{ margin:10px 0 20px 0; color:#707070;}
.supplier_title{ font-size:14px; padding-left:10px; background: url(//pic.c-ctrip.com/VacationOnlinePic/vbooking/offline/supplier/bg_nav.png) 0 -30px repeat-x; border:#ACCCEF solid 1px; border-width:1px 1px 0 1px;height:30px;line-height:30px;}
.info_box{border-top:0;}
.mod{margin-bottom:10px}
.supplier_table01{table-layout: fixed;}
.supplier_table_td td{ text-align:left;}
.unit_table{ position:relative;}
.supplier_table_unit{ position:absolute; right:5px; color:gray; }
.travel_agency{ margin:20px 0; font-size:35px;}
.table_right th{ text-align:right;}
.table_left th{ text-align:left;}
.travel_agency_box {padding: 10px 0;
border: 2px solid #fdd362;
background: #fffcf5; margin-bottom:20px; }
.travel_agency_box .travel_agency_title{ float:left; padding:0 10px;}
.travel_agency_box .travel_agency_btn{ float:right; height:54px; line-height:54px;}
.travel_agency_box .travel_agency_btn input{ margin-right:10px;}
/*== pop ==*/
.c_mask {border:#afcef1 solid 1px; width:650px;background:#fff;}  
.c_mask h3 {background-color:#EDF9FF; font-size:14px; padding:5px 0 2px 15px; border-bottom:#afcef1 solid 1px;}  
.c_mask h3 .delete {color:#5C66CC; width:22px; height:22px; cursor:pointer; text-align:center;float:right;margin-right:5px} 
.c_mask h3 .delete:hover{background:#fff; text-decoration:none}
.c_mask h4{margin-bottom:5px;font-size:12px;}
.c_mask .c_mask_bd { padding:15px; }
.c_mask .c_mask_bd .doubt{ text-align:center; margin:10px 0 20px 0;}
.city_more{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}
.city_more dt{margin-bottom:2px;}
.city_more dt strong{display:inline-block;width:100px;}
.city_more dd .o_label{width:120px;margin:0;}
.city_more dd .o_label .grey{margin-left:3px;}
.apply_title{ font-size:35px;}
/*==城市下拉框==*/
.city_select_lhsl { width:378px; padding:10px; border:1px solid #999; background-color:#fff; z-index:99; }
.city_select_lhsl .close { float:right; width:20px; height:20px; color:#666; text-align:center; font:bold 16px/20px Simsun; }
.city_select_lhsl .close:hover { text-decoration:none; color:#FFA800; }
.city_select_lhsl .title { margin-bottom:10px; color:#999; }
.city_select_lhsl .tab_box { width:100%; height:22px; margin-bottom:6px; border-bottom:2px solid #ccc; } 
.city_select_lhsl .tab_box li { position:relative; float:left; display:inline; margin-right:2px; line-height:22px; cursor:pointer; }
.city_select_lhsl .tab_box li b { display:none; }
.city_select_lhsl .tab_box li span { padding:0 8px; }
.city_select_lhsl .tab_box .selected { border-bottom:2px solid #06c; margin-bottom:-2px; font-weight:bold; color:#06c; }
.city_select_lhsl .tab_box .selected b { position:absolute; top:23px; left:50%; display:block; width:0; height:0; margin-left:-5px; overflow:hidden; font-size:0; line-height:0; border-color:#06c transparent transparent transparent; border-style: solid dashed dashed dashed; border-width:5px; }
.city_select_lhsl .city_item { display:inline-block; }
.city_select_lhsl .city_item {display:block;overflow:hidden;}
.city_select_lhsl .city_item a { float:left; display:inline; width:52px; height:22px; margin:0 2px 2px 0; padding-left:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:22px; color:#333; }
.city_select_lhsl .city_item a:hover { background-color:#2577E3; text-decoration:none; color:#fff; }
/*20141216大区设置*/
.regional_set dt{ float:left; margin-right:10px; width:100px; text-align:right;}
.regional_set dd{ margin-bottom:10px;}
.regional_set textarea{ height:55px; width:700px;}
.regional_btn{ text-align:center;}
.cpr_icon{ background-color:#0066ff; font-size:12px; color:#fff; border-radius:5px; padding:0 5px; }
.ask_icon{ background:url(//pic.c-ctrip.com/VacationOnlinePic/vbooking/offline/supplier/ico_blue.png) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.analysis_box{ text-align:center;}
.analysis_btn{ float:right; margin-top:-2px;}
/*20141230第五期*/
.new_mask{ padding:0;}
.new_mask .doubt{ font-size:18px;}
.site{ vertical-align:bottom; height:20px; width:100px; margin-right:10px;}
.choice_box dt{ float:left; width:70px; font-weight:bold;}
.choice_box dd{ float:left; width:800px;}
.explain{ font-size:12px; color:gray; margin-left:10px;}
.increase{ cursor:pointer; color:#0053aa;}
.file{ width:65px;}
.handle_file{ margin-top:10px;}
.handle_file span{ margin-right:10px; color:#0053aa;}
.file_btn{ width:65px;}
.opposite_file{ margin:0 10px;}
.reverse_file{ width:65px;}
/***20140119***/
.new_title{ font-size:24px; margin-bottom:10px;}
.file_name{ margin-left:5px;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
word-wrap: normal;
max-width: 100px;
display: inline-block; vertical-align:middle;}
.file_box { margin-right:25px; }
.file_box .uploading { color:#fff; font-size:12px; background-color:#38a7ee; padding:2px 10px; cursor:pointer; position:relative; overflow:hidden; float:left; margin-right:10px; }
.upload { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-transform: translate(-300px, 0pt) scale(4); border-color: transparent; border-style: solid; border-width: 0 0 100px 200px; cursor: pointer; direction: ltr; margin: 0; opacity: 0; position: absolute; right: 0; top: 0; height: 30px; line-height: 30px; _border:none; _border-width:0; }
.file_name_box { float:left; font-size:12px; color:#333333; margin-right:5px; height:22px; line-height:22px; cursor:pointer;color: #0086db; }
.file_name_box span { float:left; }
.file_name_box .file_name { overflow: hidden;
white-space: nowrap;
max-width: 80px;
text-overflow: ellipsis;
word-break: normal;
-o-text-overflow: ellipsis;
-icab-text-overflow: ellipsis;
-khtml-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
word-wrap: normal;
text-align: left; }
.new_masks{ width:385px; height:150px; overflow-y:auto; overflow-x:hidden;}
.monolayer th,.monolayer td{ padding:5px;}
.monolayer th{ text-align:right;}
.monolayer_red{ font-size:18px; color:red;}
.particular_masks{ height:233px;}
.see_box{ position:relative;}
.more_tip{ margin-left:10px; color:#666; font-size:12px; font-weight:normal;}
/***20150410****/
.detail_item{ padding:10px; border:1px solid #bcd8f4;float:left; width:750px;}
.detail_item .detail_table{ margin:10px 0; padding-right:70px;}
.detail_item .detail_time{ line-height:20px;}

.detail_table .date_table,.detail_table .btn_blue_s{ float:left;}
.detail_table{ position:relative;}
.detail_table .btn_blue_s{ position:absolute; bottom:5px; margin-left:10px;} 
.vbk_omit{ float:left; margin-left:10px;}
.detail_item_box{ margin-bottom:10px;}
/*---20150417yongma---*/
.zy_tabtit{padding: 6px 0; border: 1px solid #bcd8f4; border-top: none; background: #fffcf5;}
.zy_tabtit ul{padding-left: 19px; height: 23px;}
.zy_tabtit li{padding: 0 16px; height: 21px; float: left; background: #fff; line-height: 21px; border: 1px solid #ccc; border-radius: 5px;}
.zy_grey{color: #999;}
.sq_number{width: 608px;}
.sqnum_box{padding: 21px 0 9px;}
.sqnum_box li{margin-bottom: 20px;}
.sqnum_box .btnli{margin-top: -10px;}
.sqnum_box li .checkn{width: 120px; float: left; text-align: right; padding-right: 14px;}
.sqnum_box .checkb{float: left;}
.sqnumber_width .checkb{width: 445px;}
.sqnum_box input.text,.sqnum_box input.date,.sqnum_box select,.sqnum_box textarea,.sqn_zdy .zdy_box,.sqn_zdy .zdy_box span,.sqn_zdy input{border: 1px solid #ccc;}
.sqnum_box input.text{width: 120px; padding: 2px 0 2px 3px;}
.sqnum_box label{width: 100px; display: inline-block;}
.sqnum_box label input{margin-right: 5px;}
.sqnum_box .checkdate{float: left; display: inline;}
.sqnum_box .checkdate.mt{margin-top: 10px;}
.sqnum_box input.date{width: 72px; height: 18px; float: left; line-height: 18px; padding: 0 5px; display: inline; margin-right: 10px;}
.sqnum_box select{width: 55px; height: 20px; float: left; display: inline; margin-right: 5px;}
.sqnum_box .checkb span{float: left; display: inline; margin-right: 5px;}
.sqnum_box textarea{width: 310px; height: 70px; float: left;}
.sqnum_box .btnli input{margin-right: 10px;}
.sqn_zdy .checkb{position: relative; height: 20px;}
.sqn_zdy{height: 20px;}
.sqn_zdy select{width: 130px; float: left;}
.sqn_zdy input{width: 91px; float: left; height: 18px;}
.sqn_zdy .zdy_box{width: 288px; height: 100px; overflow-y: scroll; padding: 13px 0 0 14px; line-height: 20px; background: #edf9ff; position: absolute; left: 20px; top: 19px; z-index: 555;}
.sqn_zdy .zdy_box span{padding: 0 10px; background: #fff; border-radius: 5px; cursor: pointer; display: inline-block; margin: 0 10px 10px 0;}
.sqnum_look{width: 376px; margin: 10px auto;}
.balance_box{width: 470px; margin: 10px auto 0;}
.balance_box td.textLeft{text-align: left;}
/*===国家联想联动下拉框===*/
.autoComplete_list {z-index:9999;  display:none; position:absolute; top:0; left:0; width: 150px; height:200px; overflow:auto; padding:10px 0; text-align:left; border:1px solid #eaeaea; background:#fff; cursor:default; box-shadow: 0 2px 3px #eaeaea;}
.autoComplete_list p {text-align:left; height: 30px; line-height: 30px; color:#333; text-indent: 10px; font-size:14px; overflow:hidden; }
.autoComplete_list p:hover, .autoComplete_list p.auto { background:#2f77e3; color:#fff;}
.bid_details_table td.gys_number{width: 356px; padding: 3px 0 0 58px; border-right: 1px dashed #ddd;}
.bid_details_table td.name{padding-left: 165px;}
.bid_details_table td .textStyle{width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bid_details_table td p{font-size: 16px; margin-top:10px;}
.js_address th, .js_address td{text-align: center;}
.address_box th{width: 114px;}
.address_box input{width: 270px;}
.address_box textarea{width: 270px; height: 54px;}
.address_btn{padding-left: 129px;}
.address_btn input{margin-right: 10px;}
/*== 20160325修改头部导航样式 ==*/
.base_nav a{padding:0 10px;margin-right:5px;}
/*== 20160328增加电子合同样式 S ==*/
.supplier_table_td .date_center td {text-align:center;}
.contract_title01 {display:inline-block;*display:inline;*zoom:1;width:100px;text-align:right;padding-right:10px;}
.contract_text01 {padding:10px 20px;width:1138px;height:80px;resize:none;margin:10px auto;background:#f5f5f5;}
.contract_cont01 {padding:10px;background:#f5f5f5;margin:10px 0;min-height:100px;line-height:20px;}
.user_manage_table .dis_ib {display:inline-block;*display:inline;*zoom:1;margin-left:10px;vertical-align:middle;}
.user_manage_table td {padding:3px 10px;}
.contract_textarea {padding:10px 20px;width:1138px;height:80px;resize:none;margin:10px auto;}
.resource_table01 {border-bottom-width:0;border-top:1px dotted #acccef;padding-top:10px;}
.resource_title_table {table-layout:fixed;width:100%;margin-bottom:10px;}
.resource_title_table th {font-weight:100;text-align:right;}
.resource_title_table td {padding:5px 5px;}
/*== 20160328增加电子合同样式 E ==*/
/*== 20160822修改电子合同样式 S ==*/
.gks_title01 {display:inline-block;*display:inline;*zoom:1;color:#999;margin-right:10px;width:120px;}
/*== 20160822修改电子合同样式 E ==*/
/*== 20170118修改商拓信息管理样式 S ==*/
.nav_tab01 {padding:20px 0;font-size:14px;}
.nav_tab01 a {display:inline-block;*display:inline;*zoom:1;color:#39a7ee;margin-right:10px;}
.nav_tab01 span {display:inline-block;*display:inline;*zoom:1;margin-left:10px;}
.business_mange_title {border-bottom:1px solid #acccef;margin:0 -20px 20px;padding:0 20px 20px;font-size:16px;}
.business_table01 {table-layout:fixed;width:100%;}
.business_table01 th,.business_table01 td {padding:10px 20px;vertical-align:top;font-size:14px;}
.business_table01 th {padding-left:5px;text-align:right;color:#999;font-weight:100;}
.business_table01 td {text-align:left;}
.check_box01 {position:relative;display:inline-block;*display:inline;*zoom:1;padding-left:20px;text-align:left;line-height:20px;}
.check_box01:hover {cursor:pointer;}
.check_box01 .radio_icon01,.check_box01 .radio_icon02,.check_box01 .choose_box01,.check_box01 .choose_box02 {position:absolute;top:3px;left:0;}
.check_cont01 .check_box01 {display:inline-block;width:170px;margin-bottom:20px;}
.check_cont02 .check_box01 {display:inline-block;width:115px;margin:10px 0;}
.red_tips {color:red;}
.business_table01 .red_tips {margin-right:5px;vertical-align:-4px;font-size:16px;}
.wrong_type01 {border-color:red!important;}
.wrong_type01::-webkit-input-placeholder {color:red;}
.wrong_type01::-moz-input-placeholder {color:red;}
.wrong_type01::-o-input-placeholder {color:red;}
.wrong_type01::-ms-input-placeholder {color:red;}
.wrong_type01::-input-placeholder {color:red;}
/*== toast_cont01 样式 ==*/
.toast_cont01 {display:inline-block;*display:inline;*zoom:1;padding:14px 30px;line-height:22px;font-size:16px;color:#fff;background:rgba(0,0,0,.5);border-radius:5px;}
/*== 省份复选下拉框样式 ==*/
.input_wrap {position:relative;}
.input_wrap01 {display:block;}
.input_wrap .check_cont02 {position: absolute;top:25px;left: 0;width: 570px;border: 1px solid #d1d1d1;background: #fff;box-shadow: 2px 2px 4px 0 rgba(0,0,0,.1);padding:0 10px 20px;}
.edit_type01,.edit_type02 {display:inline-block;*display:inline;*zoom:1;margin-left:10px;}
.edit_type01 {color:#39a7ee;}
.edit_type02 {color:red;}
.btn_box02 {text-align:center;}
.address_box {padding:10px;}
/*== 20170118修改商拓信息管理样式 E ==*/
/*== 20170306增加分销占位单页面 S ==*/
/*== 新按钮 S ==*/
.new_btn {display:inline-block;*display:inline;*zoom:1;border-radius:3px;text-align:center;}
.new_btn:hover {text-decoration:none;}
/*== 橘色按钮 ==*/
.orange_btn {background:#f90;color:#fff;}
a.new_btn.orange_btn.orange_btn01 {background:#f60;}
.orange_btn01 {width:120px;height:42px;line-height:42px;font-size:16px;}
/*== 白色按钮 ==*/
.grey_btn {background:#fff;border:1px solid #ccc;color:#333;}
.grey_btn:hover {border-color:#999;}
.grey_btn01 {width:118px;height:40px;line-height:40px;font-size:16px;}
/*== 新按钮 E ==*/
.input_type {display:inline-block;*display:inline;*zoom:1;height:30px;line-height:30px;border:1px solid #ccc;padding:0 5px;}
.small_input_type01 {width:86px;}
.sqnum_box .text_cont01 {border-bottom:1px solid #eee;margin-bottom:20px;}
.distribution_table01 {padding:0 20px;}
.distribution_table01 table {width:100%;table-layout:fixed;}
.info_cont01 {padding:20px;margin-bottom:10px;background:#fff;border:1px solid #eee;box-sizing:border-box;font-size:14px;}
.info_cont01 .title {font-size:20px;line-height:28px;margin-bottom:20px;}
.table_fix {width:100%;table-layout:fixed;}
.table_fix th,.table_fix td {padding:5px;font-weight:normal;text-align:center;}
.table_fix .t_l {text-align:left;}
.table_fix .t_r {text-align:right;}
.table_gray01 th {color:#9b9b9b;}
.input_box03 {display:inline-block;*display:inline;*zoom:1;position:relative;padding-right:30px;border:1px solid #ccc;line-height:30px;}
.input_box03 input {border-width:0;}
.input_box03 .text {position:absolute;top:0;right:5px;color:#9b9b9b;}
.check_link01 {display:inline-block;*display:inline;*zoom:1;}
.check_link01 a {float:left;margin:-1px;height:30px;line-height:30px;width:75px;text-align:center;color:#666;background:#fff;border:1px solid #ddd;}
.check_link01 a.cur {background:#39a7ee;border-color:#39a7ee;color:#fff;}
.check_link01 a:hover {text-decoration:none;}
.date_input01 {width:86px;margin-right:5px;}
.time_input01 {width:66px;}
.info_cont01 .title .add_link01 {margin-left:20px;}
.peo_num01:after {content:"";display:block;height:0;clear:both;overflow:hidden;}
.peo_num01 .input_box03 {float:left;margin-right:-1px;}
/*== 支付信息样式 ==*/
.dd_price_cont01:after {content:"";display:block;height:0;clear:both;overflow:hidden;}
.dd_price_cont01 .total_price,.dd_price_cont01 .fq_cont {position:relative;padding-left:115px;}
.dd_price_cont01 .total_price .tit,.dd_price_cont01 .fq_cont .tit {position:absolute;left:0;top:0;padding-right:10px;height:30px;line-height:30px;width:105px;text-align:right;color:#9b9b9b;}
.dd_price_cont01 .total_price {margin-bottom:5px;}
.dd_price_cont01 .fq_cont {float:left;margin-top:5px;}
.dd_price_cont01 .table_fix {width:680px;margin-left:40px;}
.price_type01 {color:#f90;}
.color_green01 {color:#6a9736;}
.color_red01 {color:#d0011b;}
.dd_price_cont01 .price_type01 {font-size:24px;}
.dd_price_cont01 .edit {color:#39a7ee;margin-left:10px;}
.dd_price_cont01 .fkzt {margin-left:50px;}
.total_price .input_box03 {margin-right:5px;}
.total_price .edit_cont01 {display:inline-block;*display:inline;*zoom:1;text-align:left;}
.edit_cont01 {text-align:center;}
.edit_cont01 .new_btn {margin-right:5px;}
.frame_cont01 .edit_cont01 {margin:20px 0 0;}
/*== 客人信息 ==*/
.user_info_cont01 {position:relative;width:520px;padding:10px 160px 10px 150px;border-bottom:1px solid #f3f2f2;}
.last_user_info_cont {border-bottom-width:0;}
.user_info_cont01 .user_icon {position:absolute;left:0;top:15px;width:150px;font-size:16px;text-align:center;}
.user_info_cont01 .user_icon h4 {margin-bottom:10px;}
.peo_icon {display:inline-block;*display:inline;*zoom:1;padding:0 10px;height:20px;line-height:20px;font-size:12px;color:#9b9b9b;border:1px solid #c7c7cc;border-radius:6px;}
.user_info_cont01 .width01 {width:75px;}
.user_info_cont01 .width02 {width:170px;}
.user_info_cont01 .width03 {width:75px;}
.user_info_cont01 .width04 {}
.user_info_cont01 .table_gray01 th {text-align:right;}
.user_info_cont01 .table_gray01 td {text-align:left;}
.user_info_cont01 .edit {position:absolute;right:0;top:15px;text-align:center;}
.user_info_cont01 .edit a {color:#39a7ee;margin:0 10px;}
/*== 置底通栏按钮页脚 ==*/
.fixed_footer01 {position:fixed;left:0;bottom:0;width:100%;height:42px;padding:14px 0;text-align:center;background:#fff;border-top:1px solid #d8d8d8;z-index:9;}
.fixed_footer01 .new_btn {margin:0 10px;}
/*== 弹框样式 ==*/
.new_frame_type01 {display:block;width:600px;position:relative;background:#fff;}
.new_frame_type01 .content {position:relative;display:block;z-index:1;padding:20px;}
/*== 20170306增加分销占位单页面 E ==*/
/*== 20170615增加供应商CPR维护政策 S ==*/
.detail_item .start_place{height:40px;line-height:40px;}
.c_mask .choose_place{border-bottom: 1px dotted #ACCCEF;padding:10px;}
.c_address_wrap01{border:none;}
.c_mask .choose_place .europe{font-weight:bold;}
/*== 20170615增加供应商CPR维护政策 E ==*/
.blue_btn {display: inline-block; border-radius: 3px; background:#39a7ee;color:#fff;text-align:center;font-size:13px; height:30px;line-height:30px;}
.blue_bor_btn{display: inline-block; border-radius: 3px; background: #fff; border:#39a7ee solid 1px; color:#39a7ee; text-align:center;font-size:13px; height:30px;line-height:30px;}
.blue_btn.btn, .blue_bor_btn.btn{margin: 0 5px; font-weight: lighter;}
.blue_btn:hover{background:#0a87d7; text-decoration: none;}
.blue_btn01 {padding:0 20px;}
.supplier_table_box{ padding: 10px;border:1px solid #bcd8f4;}
.o_label_mr30{margin-right: 30px;}
.supplier_table_02{table-layout:fixed;width:100%;border:none;}
.supplier_table_02 th, .supplier_table_02 td{ text-align:left; padding:8px;background:#fff;}
.vbooking_masking { border:#AFCEF1 solid 1px; width:650px; background:#fff }
.vbooking_masking h2 { background-color:#EDF9FF; font-size:14px; padding:5px 0 2px 10px; border-bottom:#AFCEF1 solid 1px; }
.vbooking_masking h2 span { float:right; color:#5C66CC; width:22px; height:22px; margin-right:5px; cursor:pointer; text-align:center; font-size:16px; }
.vbooking_masking .disabled { background-color:#E1DFDA; }
.vbooking_masking .jmp_container { padding:27px 19px; }
/**********************/
.date_box_content { padding:10px; border:1px solid #9FC1EF; margin-top:-1px; }
.date_box_content .base_label { margin-right:10px; }
.date_conleft { float:left; width:380px; }
.date_conleft .tuna_calendar { z-index:99; }
.date_conright { float:right; width:200px; position:relative; }
.date_conleft p,.date_conright p{ line-height: 22px;}
.date_conright .select_content { border:#666 solid 1px; width:140px; height:218px; box-shadow:3px 4px 5px #CCCCCC; }/**overflow-y:scroll; width:135px;**/
.date_conright .vbooking_btn01 { position:absolute; top:50%; right:0; }
/*********************/
/*== 日历 S ==*/
.tuna_calendar { width:362px; font-size:12px; font-family:tahoma, Arial, Helvetica, simsun, sans-serif; position:absolute; z-index:1000; background-color:#fff; border:solid 1px #999; -moz-box-shadow:3px 4px 5px #ccc; -webkit-box-shadow:3px 4px 5px #ccc; box-shadow:3px 4px 5px #ccc; margin:0; padding:5px 6px 4px}
.tuna_calendar dt, .tuna_calendar dd { margin:0; padding:0;}
.tuna_calendar dl, .tuna_calendar dt, .tuna_calendar dd { margin:0;padding:0;}
.tuna_calendar .select_day, .tuna_calendar dd a:hover, .tuna_calendar .calendar_title01 a, .tuna_calendar .calendar_title02 a, .tuna_calendar .today {background:#FFF url(http://pic.c-ctrip.com/common/un_bg_calender110117.png) no-repeat}
.tuna_calendar a {color:#005ead;font-weight:bold;text-decoration:none!important}
.tuna_calendar dl {float:left;width:175px;padding:6px 0 0}
.tuna_calendar #calendar_month2 {position:absolute;top:28px;left:186px;
	z-index:2;padding-bottom:5px;padding-left:6px;border-left:2px solid #999}
.tuna_calendar dt {float:left;width:25px;height:22px;background:#ececec;font-weight:normal;color:#666;font-size:12px;line-height:20px;text-align:center;cursor:default}
.tuna_calendar .day0, .tuna_calendar .day6 {color:#f90;font-weight:bold}
.tuna_calendar .day6 {width:24px}
.tuna_calendar dd {clear:both;padding-top:1px;display:inline-block}
.tuna_calendar dd a {font-size:11px;text-align:center;height:24px;width:22px;line-height:24px;float:left;outline-width:0;background-color:#fff;padding:0 2px 1px 1px}
.tuna_calendar dd a:hover {background-color:#fff;background-position:-26px -48px}
.tuna_calendar .today {font-weight:bold;background-position:0 -74px;}
.tuna_calendar .today:hover {}
.tuna_calendar .select_day, .tuna_calendar .select_day:hover {color:#fff;background-color:#629be0;background-position:0 -48px}
.tuna_calendar .blank_day, .tuna_calendar .over_day {color:#dbdbdb;font-weight:normal;cursor:default}
.tuna_calendar .blank_day:hover, .tuna_calendar .over_day:hover {background-color:#fff;background-image:none}
.tuna_calendar div {float:left;width:181px;color:#fff;font-weight:bold;height:23px;background:#004fb8}
.tuna_calendar div a {cursor:pointer;width:40px;line-height:20px}
.tuna_calendar .calendar_title01 span, .tuna_calendar .calendar_title02 span {float:left;width:143px;text-align:center;line-height:23px}
.tuna_calendar .calendar_title01 span {padding-right:14px}
.tuna_calendar .calendar_title02 span {padding-left:14px}
.tuna_calendar .calendar_title01 a, .tuna_calendar .calendar_title02 a {background-color:#2d7fdd;float:left;width:23px;height:23px;overflow:hidden;text-indent:-10em}
.tuna_calendar .calendar_title01 a {float:left}
.tuna_calendar .calendar_title02 a {background-position:right 0;float:right}
.tuna_calendar .calendar_title01 a:hover {background-color:#4895ec;background-position:0 -24px}
.tuna_calendar .calendar_title02 a:hover {background-color:#4895ec;background-position:right -24px}
.tuna_calendar b, .tuna_calendar i {background-color:#fff;display:block;width:372px;height:1px;border-right:1px solid #c3c3c3;border-left:1px solid #c3c3c3;overflow:hidden;position:absolute;left:0;z-index:1}
.tuna_calendar i {border-top:1px solid #999;top:-2px}
.tuna_calendar b {border-bottom:1px solid #999;bottom:-2px;_bottom:-3px}
/*== 日历 E ==*/
.vbooking_btn01 { background:url(//pic.c-ctrip.com/vbooking/un_btn_vbooking.png?20121107) 0 -22px no-repeat; border:0; width: 54px; height:20px; cursor:pointer; }

